﻿using Abp.Application.Services;
using Abp.Application.Services.Dto;
using ARchGL.Platform.Electrocar.Application.Dto;
using ARchGL.Platform.Electrocar.Application;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace ARchGL.Platform.Electrocar.Application
{
    /// <summary>
    /// 系统服务 接口
    /// </summary>
    public interface ISystemAppService : IApplicationService
    {
        ///// <summary>
        ///// 用户登录2
        ///// </summary>
        ///// <param name="criteria">登录条件2</param>
        ///// <returns></returns>
        //Task<AccountDto> Login(AccountsInput criteria);

        #region 部门相关

        //Task<bool> CraeteDepartments(DepartmentsDto input);

        //Task<bool> ModifyDepartments(DepartmentsDto input);

        //Task<bool> RemoveDepartments(DepartmentsDto input);

        //Task<PagedResultDto<DepartmentsDto>> QueryDepartmentsPagedList(DepartmentsInput input);

        #endregion
    }
}
